#include "widget.h"
#include "ui_widget.h"
#include <QDebug>
#include <QPixmap>
#include <QLabel>
Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    //设置透明度
    float n=windowOpacity();
    qDebug()<<n;
    //setWindowOpacity(0.5);
    //设置鼠标样式
    // QCursor cursor(Qt::WaitCursor);
    // ui->pushButton->setCursor(cursor);
    // QPixmap pixmap(":/Image/jinbu.png");
    // pixmap=pixmap.scaled(50,50);
    // QCursor cursor(pixmap,10,10);//设置生效位置热点，默认为左上角
    // ui->pushButton->setCursor(cursor);

    //设置文字属性
    QLabel* lable=new QLabel(this);
    lable->setText("这是一段文本");
    QFont font;
    font.setFamily("仿宋");
    font.setPixelSize(30);//字体大小
    font.setBold(true);//加粗
    font.setItalic(true);//斜体
    font.setUnderline(true);//下划线
    font.setStrikeOut(true);//删除线
    lable->setFont(font);
    //悬停提示信息
    ui->btn_yes->setToolTip("这是确认按钮");
    ui->btn_yes->setToolTipDuration(3000);//3000ms
    ui->btn_no->setToolTip("这是否定按钮");
    ui->btn_no->setToolTipDuration(3000);//3000ms
}
Widget::~Widget()
{
    delete ui;
}

//QSS样式
void Widget::on_btn_light_clicked()
{
    // 设置窗口的样式
    this->setStyleSheet("background-color: rgb(240, 240, 240);");
    // 设置输入框的样式
    ui->plainTextEdit->setStyleSheet("background-color: white; color: black;");
    // 设置按钮的样式
    ui->btn_light->setStyleSheet("color: black;");
    ui->btn_night->setStyleSheet("color: black;");
}
void Widget::on_btn_night_clicked()
{
    // 设置窗口的样式
    this->setStyleSheet("background-color: black;");
    // 设置输入框的样式
    ui->plainTextEdit->setStyleSheet("background-color: black; color: white;");
    // 设置按钮的样式
    ui->btn_light->setStyleSheet("color: white;");
    ui->btn_night->setStyleSheet("color: white;");
}
